<?php
	session_start();

	//Création du tableau des produits et quantité
	//On a le tableau sous la forme $produits[$i][$p]
	//$i le produit
	//$p la quantité
	$produits_quantite = explode('|',$_GET['produit_quantite']);
	$test_conso_non_vide = 0;
	for($i=0;$i<count($produits_quantite);$i++)
	{
		$produits[$i]=explode('-',$produits_quantite[$i]);
		if ($produits[$i][1]!=0)
		{
			$test_conso_non_vide = 1;
		}
	}

	$consommateur = $_GET['consommateur'];
	
	//Connexion à la BDD
	mysql_connect("localhost", "shop", "bb38f22jmtJQQZGG");
	mysql_select_db("vanadium");mysql_query("SET NAMES 'UTF8'");
	
	
	//Récupération de l'id du shop
	$id_shop = $_SESSION['id_shop_connecte'];
	$retour_idshop = mysql_query("SELECT id FROM shop WHERE id_shop='$id_shop'") or die(mysql_error()) ;
	$idshop = mysql_fetch_array($retour_idshop);
	$idshop = $idshop['id'];
	
	//Récupération des informations relatives au consommateur
	$retour_consommateur = mysql_query("SELECT * FROM utilisateurs WHERE id_consommateur='$consommateur'") or die(mysql_error()) ;
	$consommateur = mysql_fetch_array($retour_consommateur);
	
	//Récupération de la Limite de Négat's
	$limite_negats = mysql_query("SELECT * FROM parametres WHERE parametre='limite_negats'") or die(mysql_error()) ;
	$limite_negats =  mysql_fetch_array($limite_negats);
	$limite_negats = $limite_negats['valeur'];
	
	//Calcul du montant de l'achat pour vérification du solde sur compte
	for($i=0;$i<count($produits_quantite);$i++)
	{
		if($produits[$i][1]>0)
		{
			$retour_produit = mysql_query("SELECT * FROM produits WHERE id_shop='$idshop' AND id='".$produits[$i][0]."'") or die(mysql_error());
			$produit = mysql_fetch_array($retour_produit);
			$pre_calcul_montant_produit = $produits[$i][1]*$produit['prix'];		
			$pre_calcul_montant = $pre_calcul_montant + $pre_calcul_montant_produit;
		}
	}
	

	if ($test_conso_non_vide == 1)
	{
		if ($_GET['consommateur'])
		{
			if (mysql_num_rows($retour_consommateur))
			{
				if($consommateur['solde']-$pre_calcul_montant>=$limite_negats)
				{
					echo
					"<form method='POST' action='../commun_shop/modules/traitement_conso.php' name='conso'>
						<div id='confirmation_conso'>
							<table>
								<tr>
									<td>";						
					
					//On prévient qu'il est sur le point de faire un transfert (si a ce niveau la le PG n'as toujours pas compris on peut plus rien pour lui
					echo
					"<div class='boite_attention'>
						<div class='boite_attention_haut'>
							<div></div>
						</div>
						<div class='boite_attention_contenu'>
							<img src='../ressources/icones/exclamation.png'/>Attention :
							<br/>Tu es sur le point de ropser la conso suivante :
						</div>
						<div class='boite_attention_bas'>
							<div></div>
						</div>
					</div>";
					
					
					//On résume la conso demandée
					echo "
					<table id='liste_conso'>";
					
					for($i=0;$i<count($produits_quantite);$i++)
					{
						if($produits[$i][1]>0)
						{
							$retour_produit = mysql_query("SELECT * FROM produits WHERE id_shop='$idshop' AND id='".$produits[$i][0]."'") or die(mysql_error());
							$produit = mysql_fetch_array($retour_produit);
							$montant_produit = $produits[$i][1]*$produit['prix'];
							
							if(round($produit['prix']*100)/100==$produit['prix'])
							{
								// $produit['prix'] = round($produit['prix'],2);
								$produit['prix'] = number_format($produit['prix'],2);
							}
							
							echo "
								<tr>
									<td class='colonne_nom_prod'>".$produit['id_produit']."</td>
									<td class='colonne_quantite_prod'>".$produits[$i][1]."</td>
									<td class='colonne_x_prod'>".x."</td>
									<td class='colonne_prix_prod'>".$produit['prix']." €<br/></td>
								</tr>
								";
							$montant = $montant + $montant_produit;
						}
					}
					
					$montant = number_format(round($montant,2),2);
					
					echo"
						</table>
						<table id='total_conso'>
							<tr>
								<td class='total_text'>Total</td>
								<td class='total_prix'><strong>$montant €</strong></td>
							</tr>
						</table>
					</td>
					<td>";

					echo "<div class='nums'><strong>".$consommateur['id_consommateur']."</strong></div>";
					
					if (file_exists("../../ressources/photos_pg/".$consommateur['id_consommateur'].".jpg"))
					{//Le PG a une jolie photos de sa trombine à montrer
						echo "<div class='photo_id'><img src='../ressources/photos_pg/".$consommateur['id_consommateur']."' title='".$consommateur['prenom']."'/></div>";
					}
					else
					{//Le PG n'as pas de photos de lui, on met une photo générique
						echo "<div class='photo_id'><img src='../ressources/photos_pg/rodrigo.jpg'/></div>";
					}

					if($consommateur['bucque']!=NULL)
					{
						echo "<div class='prenom_bucque_nom'>".$consommateur['bucque']." dit ".$consommateur['prenom']." ".$consommateur['nom']."</div>";
					}
					else
					{
						echo "<div class='prenom_bucque_nom'>".$consommateur['prenom']." ".$consommateur['nom']."</div>";
					}
					
					echo "
					<div>
						<input type='hidden' name='produit_quantite' value='".$_GET['produit_quantite']."'/>
						<input type='hidden' name='consommateur' value='".$_GET['consommateur']."'/>
						<input type='hidden' name='idshop' value='$idshop'/>
						<input type='hidden' name='montant' value='$montant'/>
						<input type='submit' name='validation' value='Consommer' id='bouton'/>
					</div>";
					
					echo "</td>
					</tr>
					</table>
					</div>
					</form>";
				}
				else
				{
					echo 
					"<div class='notification_erreur_transfert'>
						<div class='boite_attention'>
							<div class='boite_attention_haut'>
								<div></div>
							</div>
							<div class='boite_attention_contenu'>
								<img src='../ressources/icones/erreur.png'/> Erreur ! <br/>
								Le solde sur le compte de ".$consommateur['id_consommateur']." serait inférieur à la limite de negat's fixée par la TAFrie (<span class='negats'>".$limite_negats." €</span>).
							</div>
							<div class='boite_attention_bas'>
								<div></div>
							</div>
						</div>
					</div>"
					;
				}
			}
			else
			{
				echo 
				"<div class='notification_erreur_transfert'>
					<div class='boite_attention'>
						<div class='boite_attention_haut'>
							<div></div>
						</div>
						<div class='boite_attention_contenu'>
							<img src='../ressources/icones/erreur.png'/> Erreur ! <br/>
							Il n'y a pas de compte avec l'identifiant ".$_GET['consommateur']."
						</div>
						<div class='boite_attention_bas'>
							<div></div>
						</div>
					</div>
				</div>"
				;
			}
		}
		else
		{
			echo 
			"<div class='notification_erreur_transfert'>
				<div class='boite_attention'>
					<div class='boite_attention_haut'>
						<div></div>
					</div>
					<div class='boite_attention_contenu'>
						<img src='../ressources/icones/erreur.png'/> Erreur ! <br/>
						Tu n'as pas fournis d'identifiant.
					</div>
					<div class='boite_attention_bas'>
						<div></div>
					</div>
				</div>
			</div>";
		}
	}
	else
	{
		echo 
		"<div class='notification_erreur_transfert'>
			<div class='boite_attention'>
				<div class='boite_attention_haut'>
					<div></div>
				</div>
				<div class='boite_attention_contenu'>
					<img src='../ressources/icones/erreur.png'/> Erreur ! <br/>
					La consommation est vide. Pour consommer, il faut quelque chose a consommer l'ami ! Alors tu viens ici et tu fait ta mijorée. C'est très bien mais on en reste là. Ca va très vite hein. Pas commencer a jouer avec mes couilles.
				</div>
				<div class='boite_attention_bas'>
					<div></div>
				</div>
			</div>
		</div>";
	}
	
	//Fermeture de la connexion
	mysql_close();
?>